Ubuntu 配置——Chrome,XX-Net,Sogou,Nodejs,Hexo
1.安装Chrome
sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/
然后导入谷歌软件的公钥,用于下面步骤中对下载软件进行验证。命令将返回“OK”。
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
然后执行如下命令:
sudo apt-get update
sudo apt-get install google-chrome-stable
2.配置XX-Net
按照说明文档进行下载配置.
3.搜狗输入法
下载地址:http://pinyin.sogou.com/linux/
安装:
sudo dpkg -i sogoupinyin_2.1.0.0082_amd64.deb
若出现问题安装错误时,或是由于缺少依赖,因此可执行如下语句:
sudo apt-get install -f
然后再次执行安装命令即可:
sudo dpkg -i sogoupinyin_2.1.0.0082_amd64.deb
4.搭建hexo
4.1安装nodejs
一个是通过ubuntu自带的包管理进行安装。不过它自带的版本可能过低,所以需要添加源:
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
创建一个nodejs到node的软链接:
sudo ln -s /usr/bin/nodejs /usr/bin/node
4.2安装Git
sudo apt-get install git
4.3安装hexo
# 创建目录
mkdir hexo
# 切换目录
cd hexo
# 全局安装 Hexo,需要最高权限,记得输入root密码
sudo apt-get install npm
sudo npm install -g hexo-cli
# 初始化 Hexo
hexo init
安装插件
npm install hexo-generator-index --save
npm install hexo-generator-archive --save
npm install hexo-generator-category --save
npm install hexo-generator-tag --save
npm install hexo-server --save
npm install hexo-deployer-git --save
npm install hexo-deployer-heroku --save
npm install hexo-deployer-rsync --save
npm install hexo-deployer-openshift --save
npm install hexo-renderer-marked --save
npm install hexo-renderer-stylus --save
npm install hexo-generator-feed --save
npm install hexo-generator-sitemap --save
测试安装成功
hexo server
4.4配置本机全局git环境
首先请使用邮箱注册github账号,否则会影响下面操作,记住你注册的邮箱。
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
生成SSH秘钥
# -C后面跟住你在github的用户名邮箱,这样公钥才会被github认可
ssh-keygen -t rsa -C you@example.com
# 回车后,输入一个文件夹名字,存储新的SSH 秘钥
/home/username/.ssh/id_rsa
# 查看 公钥内容 稍后加入Github 账户的 sshkey中
less ~/.ssh/id_rsa.pub
将id_rsa.pub中的文本拷贝到github设置SSh。